package guidointegrador;

import integrador.RepositorioPousadas;
import br.ufpe.cin.miniJava.gui.ComboBox;
import br.ufpe.cin.miniJava.gui.Panel;

public class ComboPousadas extends Panel{
	private RepositorioPousadas repositorio;
	protected ComboBox combo;
	
	protected String[] nomePousadas;
	
	public ComboPousadas(RepositorioPousadas rep){
		repositorio = rep;
		
		this.setSize(135,25);
		
		nomePousadas = repositorio.nomeDasPousada();
		
		combo = new ComboBox(nomePousadas);
		combo.setSize(135, 25);
		this.add(combo);
		
	}
	
	public String getPousada(){
		return (String)combo.getSelectedItem();
	}
	
	public void atualizar(RepositorioPousadas rep){
		repositorio = rep;
		combo.removeAllItems();
		nomePousadas = repositorio.nomeDasPousada();
		
		for (int i = 0; i < nomePousadas.length ; i++){
			combo.addItem(nomePousadas[i]);
		}
		
	}
	
}
